go on a pilgrimage to mecca - German English Dictionary